package com.hxht.storage.server.bean;

import java.util.ArrayList;
import java.util.List;

import com.fxdigital.nvr.SchedTime;

/**
 * 星期中的某一天的 计划录像时间模板
 * @author zhouyg
 *
 */
public class PlanRecordDayTemplateBean {

	
	/** 0-时间段录像，1-全天录像 <br/>
	 * 默认全天录像*/
	private int planMode = 1;
	
	/** 录像类型，当mode为0时可忽略此参数
    // 0-定时录像，1-移动侦测录像，2-报警录像，3-移动侦测或报警录像，4-移动侦测和报警录像，
    // 5-命令触发录像，6-智能报警录像，10-PIR报警，11-无线报警，12-呼救报警，
    // 13-移动侦测、PIR、无线、呼救等所有报警类型的“或”，14-智能交通事件，15-越界侦测，
    // 16-区域入侵，17-声音异常，18-场景变更侦测，
    // 19-智能侦测(越界侦测|区域入侵|进入区域|离开区域|人脸识别)，20-人脸侦测
     * 
     */
	private int recordtype = 0;
	
    /** 计划录像的 分段录像时间<br/>
     *  最多不能超过8个时间片段，因海康NVR限制
     *  */
    private List<SchedTime> schedTimeList = new ArrayList<SchedTime>();
    
    
	public int getPlanMode() {
		return planMode;
	}

	public void setPlanMode(int planMode) {
		this.planMode = planMode;
	}

	public int getRecordtype() {
		return recordtype;
	}

	public void setRecordtype(int recordtype) {
		this.recordtype = recordtype;
	}

	public List<SchedTime> getSchedTimeList() {
		return schedTimeList;
	}

	public void setSchedTimeList(List<SchedTime> schedTimeList) {
		this.schedTimeList = schedTimeList;
	}
	
}
